package com.anolesoft.amljmes.fourteenDispatch.service.info;

import com.anolesoft.amljmes.fourteenDispatch.dto.ChuangTouJiHuaEmpDTO;
import com.anolesoft.amljmes.fourteenDispatch.dto.EmpDTO;
import com.anolesoft.amljmes.fourteenDispatch.dto.MesPlanDispatchingDto;

import java.time.LocalDate;
import java.util.List;

public interface MesPlanDispatchingService {
    //根据制造记录条码查询
    List<MesPlanDispatchingDto> DispatchingSelectAll(String pacrNo);
    //批量清除
    int deleteDispatching(List<String> objuids);
    //批量取消派工
    int updateDispatching(List<String> objuids);
    //根据制造记录条码查询
    List<MesPlanDispatchingDto> orderSelectAll(String pacrNo);
    // 添加
    int addDispatching(List<MesPlanDispatchingDto> inFoDtoParam,String time,String czz);
    //对比胸卡号
//    ChuangTouJiHuaEmpDTO queryEmpEid(String objuid);
    List<ChuangTouJiHuaEmpDTO> queryEmpEid();
    // 对比厂代号
    EmpDTO queryById(String objuid);
    int updateprocessstate(List<String> objuids);

    // 接单查询
    List<MesPlanDispatchingDto> queryForJiedan(String pacrNo, String factoryId, String jiedanren);
    // 接单
    int jiedan(List<MesPlanDispatchingDto> inFoDtoParam, String czz, String jiedanren, String factory_id);
}
